/**
 * 用于处理界面消息提示
 */

const myMessage = {
    /**
    * 单纯的消息提示
    * @param context 上下文，调用该方法对象
    * @param data 消息提示数据
    */
    info: (context, data) => {
        context.$message(data);
    },
    /**
    * 成功消息提示
    * @param context 上下文，调用该方法对象
    * @param data 消息提示数据
    */
    success: (context, data) => {
        context.$message({
            message: data,
            type: "success",
        });
    },
    /**
    * 警告消息提示
    * @param context 上下文，调用该方法对象
    * @param data 消息提示数据
    */
    warning: (context, data) => {
        context.$message({
            message: data,
            type: "warning",
        });
    },
    /**
    * 错误消息提示
    * @param {any} context 上下文，调用该方法对象
    * @param {string} data 消息提示数据
    */
    error: (context, data) => {
        context.$message({
            message: data,
            type: "error",
        });
    },
}

export default myMessage
